package cac.fenjian.resource.mstaskpackagebasic.dao;

import cac.fenjian.resource.AoTask.MsTaskPackage.dto.MsTaskPackageDTO;
import com.github.pagehelper.Page;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MsTaskPackageBasicDao {

    //条件查询
    public MsTaskPackageDTO selectById(String msTaskPackageId);

    //新增对象
    public int insertMsTaskPackageDTO(MsTaskPackageDTO msTaskPackageDTO);

    //按主键删除
    public int deleteBasic(String msTaskPackageId);

    //分页查询
    public Page<MsTaskPackageDTO> searchBasicByPage(@Param("bean") MsTaskPackageDTO msPartBasicDTO, @Param("orderBy") String orderBy, @Param("keyWords") String keyWords);

    //批量新增
    public int insertBasicList(@Param("dtoList") List<MsTaskPackageDTO> dtoList);

    //更新对象
    public int updateBasic(MsTaskPackageDTO msTaskPackageDTO);

    //批量更新
    public int updateBasicList(@Param("dtoList") List<MsTaskPackageDTO> dtoList);

}
